/**
 * 封装素材相关操作
 */

// vuecli工具中，提供一个路径别名：@表示src/ 的绝对地址
import ajax from '@/utils/request.js';

// 获取素材列表
export const getImages = (paramobj) => {
  return ajax({
    method: 'GET',
    url: '/mp/v1_0/user/images',
    params: paramobj
  });
};

// 收藏/取消收藏
/**
 * 切换收藏图片
 * @param {*} id 图片的编号
 * @param {*} collect 是否收藏
 */
export const switchCollect = (id, collect) => {
  return ajax({
    method: 'PUT',
    url: `/mp/v1_0/user/images/${id}`,
    data: {
      collect
    }
  });
};

/**
 * 删除图片,箭头函数简写
 * @param {*} id 图片编号
 */
export const deleteImage = id => ajax({
  method: 'DELETE',
  url: `/mp/v1_0/user/images/${id}`
});
